coverage: fix on ARM
authorIan Campbell <ian.campbell@citrix.com>
Fri, 22 Feb 2013 10:57:40 +0000 (10:57 +0000)
committerIan Campbell <ian.campbell@citrix.com>
Tue, 12 Mar 2013 15:46:50 +0000 (15:46 +0000)
commit49cc1f0431b7ff62780fc84975302eb444edbe05
treece6ab80008a249f489d6497cfa876ea41b0e4b44
parentb0583c0e64cc8bb6229c95c3304fdac2051f79b3
coverage: fix on ARM

Use a list of pointers to simplify the handling of 32- vs 64-bit.

Also on ARM the section name is ".init_array" and not ".ctors".

Signed-off-by: Ian Campbell <ian.campbell@citrix.com>
Acked-by: Keir Fraser <keir@xen.org>
[ ijc -- tweak whitespace per Frediano's comment ]
xen/arch/arm/xen.lds.S
xen/arch/x86/xen.lds.S
xen/common/lib.c